var role;//教师数据类型
var userId

$(function(){//加载函数   页面打开时 需要执行的函数
	//1 拿到角色
    $.ajax({
    	async: false,
		url:'/pad/getSessionUser',
		success:function(user){
			role=user.role;
			userId=user.id
		}
    });
    //2 拿到所有文件
    $.ajax({
    	async: false,
		url:'/pad/helpDocument/findAllFile',
		success:function(files){		
			if(role=="teacher"){//教师就  多一个删除按钮
				teacherFileListView()
			  }else{//是学生 不给删除上传按钮
				  stuFileListView()
			  }
		   }
    });
})


//点击 下载学习者 下载帮助 文档   通过  点击超链接链触发记录事件  ,在后台记录了


//学生查看下载帮助文档
function stuFileListView(){
	$('#breadcrumb').html('<li><a href="/pad">首页</a></li><li class="active">文件列表</li>');
	$('#data-table').bootstrapTable('destroy');
	$('#data-table').bootstrapTable({
	    url: '/pad/helpDocument/findAllFile',
	    pagination:true,
	    search:true,
	    undefinedText:'',
	    striped:true,
	    showRefresh:true,
	    toolbar:'#toolbar',
	    idField:'id',
	    columns: [
	    	{field: 'originalname',title: '文件名',width:100}, 
	    	{field: 'op',title: '操作',width:250,formatter:function(value,row,index){
	    		return '<a id="downloadHelpDocumentAId" href="/pad/helpDocument/downloadFileById?fileId='+row.id+'" class="btn btn-info btn-xs">下载</a>';
	    	}}]
	});
}

//教师文档管理
function teacherFileListView(){
	$('#breadcrumb').html('<li><a href="/pad">首页</a></li><li class="active">文件列表</li>');
	$('#toolbar').html('<button class="btn btn-info" data-toggle="modal" data-target="#createHelpDocumentModal"><span class="glyphicon glyphicon-plus"></span>上传帮助文档</button>');
	$('#data-table').bootstrapTable('destroy');
	$('#data-table').bootstrapTable({
	    url: '/pad/helpDocument/findAllFile',
	    pagination:true,
	    search:true,
	    undefinedText:'',
	    striped:true,
	    showRefresh:true,
	    toolbar:'#toolbar',
	    idField:'id',
	    columns: [
	    	{field: 'originalname',title: '文件名',width:100}, 
	    	{field: 'op',title: '操作',width:250,formatter:function(value,row,index){
	    		return '<a href="/pad/helpDocument/downloadFileById?fileId='+row.id+'" class="btn btn-info btn-xs">下载</a> <a href="/pad/helpDocument/deleteFileById?fileId='+row.id+'" class="btn btn-danger btn-xs">删除</a>';
	    	}}]
	});
}



/**
 * 提交表单
 */
function submitUploadFileForm(formSelecter,modalSelecter){
	// 异步提交表单
    $(formSelecter).ajaxSubmit({  
        type:'post',
        resetForm: true,
        success:function(data){ 
        	if(data=='success'){
        		$('#data-table').bootstrapTable('refresh');
        		$(modalSelecter).modal('hide');
        	}else{
        		alert(data);
        	}
        },
        error:function(msg){
        	alert(msg.statusText);
        }
    });  
}
